import time
from public.action import *
from public.business import *
from public.testData import *
from public.tools import*

testCase="DBShop005_订单管理查询"

# 1.打印需要查询的订单编号，登录后台页面点击销售管理订单管理界面。
rootPath=get_pro_rootpath() #获取项目的绝对路径
filepath=rootPath+r'\public\order001.txt' #拼接文件路径
orderId=readFile(filepath) #读取文件内容
print(orderId)  #打印订单编号

#登录后台
dr=openBrowser(urlAdmin)
DBshopLoginAdmin(dr)
DBshopEnterMenu2(dr,'销售管理','订单管理')

# 2.在订单号查询框输入“1594531607860011”，点击“搜索”按钮。
dr.find_element_by_name('order_sn').send_keys(orderId)
dr.find_element_by_xpath('//button').click()
#获取当前页面订单数量
a=dr.find_element_by_xpath("//body").text
#print(s) #打印s
b='订单数：'
c='\)'
num=reGetString(a,b,c)

#断言
if num=="1": #1是预期值
    writeLog('%s 测试通过'% testCase)
else:
    writeLog('%s 测试不通过'% testCase)
    getPhoto(dr)
dr.quit()
